Liking cljdoc? Tell your friends :D

com.slava.clj<->avro

TODO: bigger, very simple and detailed documentation.

I acknowledge and pead guilty for the current ugliness of code.

Dispatch on schema name: takes precedence on all other dispatches so that you can introduce this library in some new code without changing too much. After all, it's newcomer' job to get used to its surroundings.

TODO: bigger, very simple and detailed documentation.

I acknowledge and pead guilty for the current ugliness of code.

Dispatch on schema name: takes precedence on all other dispatches so
that you can introduce this library in some new code without
changing too much. After all, it's newcomer' job to get used to its
surroundings.
raw docstring

avro->cljclj

(avro->clj config schema data)
source

avro->clj-enum-typecljmultimethod

(avro->clj-enum-type config schema data)
sourceraw docstring

avro->clj-field-namecljmultimethod

(avro->clj-field-name config schema field)
sourceraw docstring

avro->clj-logical-typecljmultimethod

(avro->clj-logical-type config schema data)
sourceraw docstring

avro->clj-map-keycljmultimethod

(avro->clj-map-key config schema map-key)
sourceraw docstring

avro->clj-schema-namecljmultimethod

(avro->clj-schema-name config schema data)
sourceraw docstring

avro->clj-schema-typecljmultimethod

(avro->clj-schema-type config schema data)
sourceraw docstring

clj->avroclj

(clj->avro config schema data)
source

clj->avro-enum-typecljmultimethod

(clj->avro-enum-type config schema data)
sourceraw docstring

clj->avro-logical-typecljmultimethod

(clj->avro-logical-type config schema data)
sourceraw docstring

clj->avro-map-keycljmultimethod

(clj->avro-map-key config schema data)
sourceraw docstring

clj->avro-recordclj

(clj->avro-record config schema)
(clj->avro-record config schema default)

Given a config and a schema, return a higher-order function which turns Clojure data structures to record of the schema. The optional third parameter is when you need to generate records from a same basis.

Given a config and a schema, return a higher-order function which turns Clojure data structures to record of the schema. The optional third parameter is when you need to generate records from a same basis.
sourceraw docstring

clj->avro-schema-namecljmultimethod

(clj->avro-schema-name config schema data)
sourceraw docstring

clj->avro-schema-typecljmultimethod

(clj->avro-schema-type config schema data)
sourceraw docstring

config->mapclj

(config->map config)
source

dispatch-logical-typeclj

(dispatch-logical-type schema)
source

dispatch-schema-nameclj

(dispatch-schema-name schema)
source

dispatch-schema-typeclj

(dispatch-schema-type schema)
source

duration-conversionclj

(duration-conversion)
source

duration-logical-typeclj

source

duration-schemaclj

source

impl-configureclj

(impl-configure config serde-config)
source

impl-fromAvroToCljclj

(impl-fromAvroToClj this schema object)
source

impl-fromCljToAvroclj

(impl-fromCljToAvro this schema object)
source

impl-initclj

(impl-init)
(impl-init m)
source

logical-type-conversionsclj

source

record-fieldclj

(record-field config schema default)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close